﻿using Bot.Domain.Entities;
using Comm100.Framework;
using Comm100.Framework.AutoMapper;
using Comm100.Public;
using Bot.Domain.Bo;
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Text;
using Bot.Domain;
using Bot.Domain.Enum;

namespace Bot.Application.Dto
{
    [AutoMapFrom(typeof(IntentAnswerInChannel))]
    public class IntentAnswerInChannelDto
    {
        public Guid Id { get; set; }
        public string Channel { get; set; }
        public List<ResponseDto> Responses { get; set; }
        public string InformationCollectionType { get; set; }
        public AnswerInChannelAuthenticationRequestDto AuthenticationRequest { get; set; }
        public AnswerInChannelLocationRequestDto LocationRequest { get; set; }
        public AnswerInChannelFormDto Form { get; set; }
        public List<AnswerInChannelPromptDto> Prompts { get; set; }
    }
}
